package com.eshop.market.domain.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.eshop.common.domain.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Elvis
 * @version 1.0
 * @description: 用户优惠券记录表
 * @date 2022-04-05
 */
@Data
@TableName("market_coupon")
public class CouponDO extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 优惠券ID
     */
    private String couponId;

    /**
     * 优惠券配置ID
     */
    private String couponConfigId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 是否使用过这个优惠券，1：使用了，0：未使用
     */
    @TableField(value = "is_used")
    private Integer used;

    /**
     * 使用优惠券的时间
     */
    private Date usedTime;

    /**
     * 抵扣金额
     */
    private Integer amount;
}
